/*bannerÇÐ»»´óÍ¼*/
#kv {height:400px; overflow:hidden;position:relative; }
#kv ul {height:400px;position:absolute;}
#kv ul li {min-width:1228px; float:left; height:400px;overflow:hidden;position:relative; text-align:center }
#kv ul li a{display:block; line-height:220px; text-decoration:none}
#kv .btn {width:240px;height:3px; margin:0 0 0 -120px; position:absolute;left:50%;bottom:8px;overflow:hidden; zoom:1}
#kv .btn span {width:110px;height:3px; background:#a8a9ad;margin-right:10px;display:block;cursor:pointer; float:left}
#kv .btn span.on {background:#FFF;}

/* µ¼º½£ºÀÁÈËÍ¼¿â www.lanrentuku.com */

ul,li,p{ padding:0px; margin:0px; Helvetica, sans-serif; font-size:12px;}
ul,li{ list-style:none;}
.box{ height:35px; margin-right:0px;}
.menu{ width:100px; height:35px; background:url(../images/bg.png) no-repeat; padding:0 26px; margin-left:-25px; float:right; position:relative; z-index:999}
.m_hover{ background-position:0 -40px;}
.menu p{ line-height:34px; height:34px; color:#fff; text-align:center; cursor:pointer;}
.menu p a{ line-height:34px; color:#fff; text-align:center; cursor:pointer; display:block; text-decoration:none}
.menu ul{ display:none;}
.menu ul li{ width:106px; height:27px; background:url(../images/bg.png) 0 -80px no-repeat; font:normal 12px/26px Arial; text-align:center; padding:0 20px; position:absolute;}
.menu ul li.li_hover{ background-position:0 -112px;}
.menu ul li a:link,.menu ul li a:visited,.menu ul li a:hover{ color:#fff; text-decoration:none; display:block;}




body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
a:link {
	color: #333333;
	text-decoration:none;
}
a:visited {
	color: #333333;
	text-decoration:none;
}
a:hover {
	color: #003399;
}
a:active {
	color: #FF0000;
}

.l18{ line-height:18px; color:#666666}
.padl8{ padding-left:8px}
.blue,.blue a:link,.blua a:visited{ color:#0066CC}
.dblue{ color:#0B3B7D; padding-left:60px;}
.dblue a{ color:#0B3B7D; text-decoration:none}
.bor4{ border:1px solid #cccccc}
.bor3{ border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mar8{ margin-top:8px}
.marb8{ margin-bottom:8px}
.pad10{ padding:10px;}
.pad103{ padding:0px 10px 10px 10px}
.lineb{ border-bottom:1px dashed #CCCCCC}

.plist{background:#ffffff; border:1px solid #EAEAEA; width:160px; height:120px; padding:2px}
.plist img{ border:0px; width:160px; height:120px}
.ptit{background:#EAEAEA; width:166px; line-height:25px}
.picbox{ border:1px solid #cccccc; padding:2px;}
.picbox:hover{ border:1px solid  #0099CC; }


.flhome{ background:#f5f5f5; border:1px solid #dddddd; color:#000000; float:left; line-height:30px;  text-align:center; margin:0 5px 10px 5px; white-space:nowrap; }
.flhome a:link,.flhome a:visited{ color:#000000; display:block;padding:0px 10px;}
.flhome a:hover{ display:block; background:#0099FF; color:#FFFFFF;padding:0px 10px; text-decoration:none}



.fl{  height:35px; line-height:35px; text-indent:10px; font-size:14px; font-weight:bold; color:#666666; margin-top:8px }
.fl a:link,.fl a:visited{ color:#666666; display:block;background:url(../images/fl.png) no-repeat center;}
.fl a:hover{ color:#FFffff; display:block;background:url(../images/flon.png) no-repeat center; text-decoration:none }
.gry{ color:#999999}
.fls{ padding:8px 10px 8px 12px; line-height:22px;}
.fln{  height:35px; line-height:35px; text-indent:18px; font-size:14px; font-weight:bold; color:#666666; margin-top:8px }
.fln a:link,.fln a:visited{ color:#666666; display:block;background:url(../images/fln.png) no-repeat left;}
.fln a:hover{ color:#FFffff; display:block;background:url(../images/flnon.png) no-repeat left; text-decoration:none }

.tit{ font-size:14px; font-weight:bold; background:url(../images/titli.jpg); text-indent:40px; line-height:66px; height:66px; padding-top:8px; color:#FFFFFF }
.titmore{ background:url(../images/titli.jpg) right top; text-align:right;line-height:66px; height:66px; padding-top:8px}


.titright{ background:url(../images/titr.png) left top; line-height:42px; text-align:left; text-indent:30px; font-weight:bold; font-size:14px; }
.titrightr{background:url(../images/titr.png) right top;line-height:42px;font-size:12px; padding-right:12px;text-align:right; color:#666666 }
.titleft{ background:url(../images/tit.png); line-height:36px; text-indent:10px; color:#ffffff; font-weight:bold; font-size:14px;}
.titleft a:link,.titleft a:visited{color:#ffffff; }
.titleftr{background:url(../images/tit.png) right top; line-height:36px; color:#666666;  font-size:12px; text-align:right; padding-right:5px;}


.newslist{ background:url(../images/newslist.jpg)  no-repeat 6px 7px; text-align:left; text-indent:22px; line-height:25px; border-bottom:1px dashed #dddddd}
.dotlist{ background:url(../images/dot1.gif)  no-repeat 6px 8px; text-align:left; text-indent:14px; line-height:25px; border-bottom:1px dashed #dddddd}
.l25{ line-height:25px}
.pad8{ padding:8px}
.tithui{ font-size:14px; font-weight:bold; color:#333333; text-indent:15px; background:url(../images/titbg.jpg); height:32px; line-height:32px}

.white{ color:#FFFFFF}
.white a:link,.white a:visited{ color:#FFFFFF}
.white a:hover{ color:#FFFFFF; text-decoration:underline}

.org{ color:#003399}
.org li{ float:left; margin-right:10px}
.org a:link,.org a:visited{ color:#003399}
.org a:hover{ color:#FF0000; text-decoration:underline}
.red{ color:#FF0000; float:left}

.s16{ font-size:16px}
.btline{ background:url(../images/btline.jpg) right top no-repeat}
.black,.black a:link,.black a:visited{ color:#000000}

.pages{ margin:0px; padding:0px}
.pages li{ float:left; line-height:20px; background:#efefef; border:1px solid #dddddd; padding:0px 6px; margin-left:10px}

.main{width:1228px; margin:20px auto; background:#ffffff;}
.co{background:url(../images/nybgcen.png); padding:10px 20px; width:1188px;}




/*pages*/
.pagination-wrapper {
 clear:both;
 padding:1em 0 2em 0;
 text-align:center;
}
.pagination {
 display: inline-block;
 *display: inline;
 *zoom: 1;
 font-size:12px;
 border-radius: 3px;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li{
 list-style: none;
 float: left;
 display:block;
 line-height:1em;
 padding: .5em .8em;
 text-decoration: none;
 border: 1px solid #ddd;
 border-left-width: 0;
}
.pagination li a {
 display: inline-block;
 background-color: #f9f9f9;
 color: #999;
}
.pagination li a:link{

 background:#fff;
 color: #4C78A5;
}
.pagination li a:hover{
 text-decoration:none;
}
.pagination li a:link:hover {
 color: #000;
}
.pagination li.thisclass {
 background-color: #f9f9f9;
 color:#999;
}
.pagination li:first-child {
 border-left-width: 1px;
 border-radius: 3px 0 0 3px;
}
.pagination li:last-child{
 border-radius: 0 3px 3px 0;
}
.pagination .pageinfo{
 color: #444;
}






.tp{ width:903px; height:930px; border:0px solid #000;}
.tp ul{ list-style-type:none;}
.tp ul li{ width:179px; height:178px; float:left; margin-right:1px; text-align:center;}
.tp ul li img{ width:166px; height:126px; padding:2px; border:1px solid #999;}